package system

import "time"

// 字典数据表
type SysDictItem struct {
	ID         uint      `gorm:"primary_key" json:"id"`
	DictId     uint      `json:"dictId" gorm:"dict_id"`
	Name       string    `json:"name"`
	Value      string    `json:"value"`
	Status     uint8     `json:"status"`
	Sort       int16     `json:"sort"`
	Remark     string    `json:"remark"`
	CreateTime time.Time `json:"createTime" gorm:"column:create_time;type:datetime;autoCreateTime"`
	UpdateTime time.Time `json:"update_time" gorm:"column:update_time;type:datetime;autoCreateTime"`
}

func (SysDictItem) TableName() string {
	return "sys_dict_item"
}

type DictItem struct {
	ID     uint   `gorm:"primary_key" json:"id"`
	DictId uint   `json:"dictId" gorm:"dict_id"`
	Name   string `json:"name"`
	Value  string `json:"value"`
	Status uint8  `json:"status"`
	Sort   any    `json:"sort"`
	Remark string `json:"remark"`
}
